package com.originskyseed.platform.course.model;

import java.util.Date;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 课程关联评价表（OSI_COURSE_RELATE_EVALUATE）
 * 
 * @author Tangwanghui
 */
public class CourseRelateEvaluate extends BaseModel {

	/**
	 * 课程id（COURSE_ID）
	 */
	private String courseId;

	/**
	 * 课程名字（COURSE_NAME）
	 */
	private String courseName;

	/**
	 * 课程封面（COVER_PATH）
	 */
	private String coverPath;

	/**
	 * 星级 1 1星 2 2星 3 3星 4 4星 5 5星（STAR）
	 */
	private Integer star;

	/**
	 * 描述（DESC）
	 */
	private String desc;

	/**
	 * 内容（CONTENT）
	 */
	private String content;

	/**
	 * 评价图片（PIC）
	 */
	private String pic;

	/**
	 * 是否回复 0 否 1 是（IS_REPLY）
	 */
	private Integer isReply;

	/**
	 * 回复内容（REPLY_CONTENT）
	 */
	private String replyContent;

	/**
	 * 回复时间
	 */
	private Date replyTime;

	/**
	 * 回复人
	 */
	private String replyName;

	/**
	 * 回复id
	 */
	private String replyId;

	/**
	 * 创建人id（CREATOR_ID）
	 */
	private String creatorId;

	/**
	 * 创建人（CREATOR）
	 */
	private String creator;

	////////////// 额外字段
	private String headPortrait;

	/**
	 * 获取课程id
	 *
	 * @return
	 */
	public String getCourseId() {
		return this.courseId;
	}

	/**
	 * 设置课程id
	 *
	 * @param courseId
	 */
	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}

	/**
	 * 获取课程名字
	 *
	 * @return
	 */
	public String getCourseName() {
		return this.courseName;
	}

	/**
	 * 设置课程名字
	 *
	 * @param courseName
	 */
	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}

	/**
	 * 获取课程封面
	 *
	 * @return
	 */
	public String getCoverPath() {
		return this.coverPath;
	}

	/**
	 * 设置课程封面
	 *
	 * @param coverPath
	 */
	public void setCoverPath(String coverPath) {
		this.coverPath = coverPath;
	}

	/**
	 * 获取星级 1 1星 2 2星 3 3星 4 4星 5 5星
	 *
	 * @return
	 */
	public Integer getStar() {
		return this.star;
	}

	/**
	 * 设置星级 1 1星 2 2星 3 3星 4 4星 5 5星
	 *
	 * @param star
	 */
	public void setStar(Integer star) {
		this.star = star;
	}

	/**
	 * 获取描述
	 *
	 * @return
	 */
	public String getDesc() {
		return this.desc;
	}

	/**
	 * 设置描述
	 *
	 * @param desc
	 */
	public void setDesc(String desc) {
		this.desc = desc;
	}

	/**
	 * 获取内容
	 *
	 * @return
	 */
	public String getContent() {
		return this.content;
	}

	/**
	 * 设置内容
	 *
	 * @param content
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获取评价图片
	 *
	 * @return
	 */
	public String getPic() {
		return this.pic;
	}

	/**
	 * 设置评价图片
	 *
	 * @param pic
	 */
	public void setPic(String pic) {
		this.pic = pic;
	}

	/**
	 * 获取是否回复 0 否 1 是
	 *
	 * @return
	 */
	public Integer getIsReply() {
		return this.isReply;
	}

	/**
	 * 设置是否回复 0 否 1 是
	 *
	 * @param isReply
	 */
	public void setIsReply(Integer isReply) {
		this.isReply = isReply;
	}

	/**
	 * 获取回复内容
	 *
	 * @return
	 */
	public String getReplyContent() {
		return this.replyContent;
	}

	/**
	 * 设置回复内容
	 *
	 * @param replyContent
	 */
	public void setReplyContent(String replyContent) {
		this.replyContent = replyContent;
	}

	public Date getReplyTime() {
		return replyTime;
	}

	public void setReplyTime(Date replyTime) {
		this.replyTime = replyTime;
	}

	public String getReplyName() {
		return replyName;
	}

	public void setReplyName(String replyName) {
		this.replyName = replyName;
	}

	public String getReplyId() {
		return replyId;
	}

	public void setReplyId(String replyId) {
		this.replyId = replyId;
	}

	/**
	 * 获取创建人id
	 *
	 * @return
	 */
	public String getCreatorId() {
		return this.creatorId;
	}

	/**
	 * 设置创建人id
	 *
	 * @param creatorId
	 */
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	/**
	 * 获取创建人
	 *
	 * @return
	 */
	public String getCreator() {
		return this.creator;
	}

	/**
	 * 设置创建人
	 *
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getHeadPortrait() {
		return headPortrait;
	}

	public void setHeadPortrait(String headPortrait) {
		this.headPortrait = headPortrait;
	}
}